home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Tampa Bay Amiga Group / TBAG - Tampa Bay Amiga Group's Disk of the Month #20 (1988)(Merlin's Software)(PD).zip / TBAG - Tampa Bay Amiga Group's Disk of the Month #20 (1988)(Merlin's Software)(PD).adf / Doc-Files / Utilities.Doc < prev    next >
Text File  |  1988-05-30  |  23KB  |  636 lines

  1.  
  2. Utilities Docs
  3. This file includes Documentation for all files in the Utilities Drawer. They 
  4. have all been combined into one to save disk space.
  5.  
  6. The Docs included in this file are:
  7. Brush2Icon
  8. Cursive
  9. Financa
  10. Free
  11. SetAlert
  12. SplitIcon
  13.  
  14. Doc File Headers are in RED!
  15.  
  16.  
  17.  
  18. *****************************************************************************
  19.  
  20.  
  21.  
  22. BRUSH2ICON
  23.  
  24.    This program will turn any iff brush or picture into an
  25. icon for the WorkBench.
  26.    I used to use 'zapicon' and it worked just fine except
  27. it used GADGHCOMP for the icon's hilighting mode which I
  28. personal think doesn't look to good.  The solution was to
  29. use zapicon to convert the iff brush to am icon and then
  30. load the icon into IconEd, change the hilite mode to
  31. BackFill and resave it.  The problem with that approach is
  32. that IconEd doesn't seem to like icons made with zapicon. 
  33. It loads them just fine but 30-40% of them it doesn't save
  34. them correctly.  I don't know what the problem is but after
  35. they'd been resaved with IconEd they would appear as almost
  36. total garbage on the WorkBench.  The other problem to that
  37. approach is that IconEd won't handle large icons.  So I
  38. finally sat down and wrote my own program to do what I
  39. needed.
  40.    Brush2Icon only runs from the CLI and takes the
  41. following format
  42.  
  43.    Brush2Icon name brush1 [-abrush2] [-backfill] [-tTYPE]
  44.  
  45. where 'name' is the name of the file your making an icon
  46. for. (ie. do NOT include the ".info")  'Brush1' is the IFF
  47. file that contains the picture to be used for the Icon. 
  48. The rest are optional.
  49.  
  50.    -abrush2 allows you to use a second IFF file for the
  51. selected image of the icon.  I think it is much easier to
  52. do this here than to make two icons and then run alticon on
  53. them.
  54.  
  55.    -backfill will set the hilite mode to BACKFILL instead
  56. of COMPLEMENT which is the default.  Note: this option is
  57. overridden by the -a option.
  58.  
  59.    -tTYPE sets the type of the icon.  The default type is
  60. PROJECT.  Valid types are TOOL, PROJECT, DRAWER, DISK and
  61. GARBAGE
  62.  
  63. examples.
  64.  
  65.    Brush2Icon Harv Face.pic
  66.  
  67. Creates an icon for the file 'Harv' (ie. it creates a file
  68. named 'Harv.info' using the iff image in the file
  69. 'Face.pic'.  The filetype will be PROJECT and the hilite
  70. type will be COMPLEMENT (GADGHCOMP)
  71.  
  72.    Brush2Icon Harv Face.pic -b -tTOOL
  73.  
  74. Same as above expect the filetype will be TOOL and the
  75. hilite type will be BACKFILL.
  76.  
  77.    Brush2Icon Progs Closed.pic -aOpened.pic -tDRAWER
  78.  
  79. Creates an icon for the drawer 'Progs'.  The icon will look
  80. like the image in the IFF file 'Closed.pic' then when it is
  81. clicked on or selected it will display the image in the
  82. file 'Opened.pic'.  the filetype is DRAWER and the hilite
  83. type is GADGHIMAGE.
  84.  
  85.    Brush2Icon
  86.  
  87. Prints out a few simple instructions.
  88.  
  89. Note: 1) If you make an alternate image be sure you save
  90. the two images in the same size.  (If you want an
  91. explanation just try it with different sized ones and see
  92. what happens. :-D )
  93.       2) This program doesn't strip extra bitplanes so if
  94. you draw a 16 color icon it 'SHOULD' save all 4 planes. 
  95. This is a waste of memory if you are only using a 2 plane
  96. WorkBench but if you have modified your WorkBench for more
  97. planes then it should allow you to make icons for it. 
  98. (Should means that I haven't actually tried it.  I don't
  99. personally strip the planes but PutDiskObject() might.)
  100.  
  101.  
  102.    I have uploaded the source in case you would like
  103. to add other features, change the defaults or just see if
  104. there are some nifty routines you can use in your own
  105. programs.  Actually there are a few but I will upload them
  106. separately with documentation in the near future.
  107.  
  108.    This program is Public Domain.  Please do NOT sell it
  109. or take credit for work that is not yours.  Thank you.
  110.  
  111.          Gregg Tavares
  112.          10500 National Blvd #24
  113.          Los Angeles, CA  90034
  114.  
  115.          PLINK: GreggT
  116.  
  117.  
  118.  
  119. *****************************************************************************
  120.  
  121.  
  122.  
  123. CURSIVE
  124.  
  125.      This is a program for generating horizontal cursive banners.  It's main
  126. use is for generating cute signatures for email.  It is copyrighted by
  127. Jan Wolter, but may be distributed freely.  Have what fun you can...
  128.               ___                _     __  _
  129.              (   >              ' )   /   // _/_
  130.               __/___.  ____      / / / __|/  /  _  __
  131.              / / (_/|_/ / <__   (_(_/ (_) \_<__</_/ (__
  132.             <_/
  133.                janc@crim.eecs.umich.edu
  134.  
  135. Amiga port by John Hoffman
  136.         ___                   _    ,
  137.        (   )      /          ' )  /     /) /)
  138.         __/______/_  __       /--/ ____// //  ____   __. __
  139.        / /  (_) / /_/) )_    /  (_(_) /__//__/) ) )_(_(_/) )_
  140.       (_/                            /> />
  141.                                     </ </ 
  142.         pur-ee!pur-phy!duncan!jrh
  143.         Plink: AMIGA*JOHN
  144.  
  145. NAME
  146.  
  147.     Cursive - prints text in cursive script
  148.  
  149. SYNOPSIS
  150.  
  151.     cursive [ -i n ] [ -t n ] [message]
  152.  
  153. DESCRIPTION
  154.  
  155. Cursive prints a line of text in a rather crude cursive script.  It is
  156. intended for use mainly for the generation of decorative signatures for
  157. electronic mail.  If message text is given on the command line, that
  158. text is used.  Otherwise the text will be read from standard input up to
  159. an end of file.  The -i option sets the minimum spacing between adjacent
  160. characters.  The default is -i1.  The -t option sets the length of the
  161. trailing lines on the end of each word.  The default is -t1.
  162.  
  163. The '_' character is treated in a special way.  It may be inserted in
  164. the text anywhere you wish to lengthen a connecting line between two
  165. letters.
  166.  
  167. BUGS
  168.  
  169. Many ASCII characters are not defined, notably the numbers and symbols.
  170. Punctuation is mostly available.  Some characters are rather ugly.
  171. The author has lousy handwriting.
  172.  
  173. AUTHOR
  174.  
  175. Jan Wolter.  UUCP mail to janc@crim.eecs.umich.edu
  176.  
  177. COPYRIGHT
  178.  
  179. This program and the cursive font it generates are copyrighted by Jan Wolter.
  180. Both may be freely used and distributed in any way whatsoever, so long as
  181. the author's name is left in the source code and documentation.
  182.  
  183. *****************************************************************************
  184.  
  185.  
  186.  
  187.     
  188.                     HERMES' FINANCA   (Version 1.0)
  189.  
  190.                   Copyright (c) 1988 A. G. Kartsatos 
  191.  
  192.            (CIS = 76617,121, GEnie = XTH58515, PLink = HERMES)
  193.  
  194.  
  195.                        ***  Shareware Program  ***
  196.  
  197.  
  198.      This is a useful program that makes it easy for you to calculate
  199. mortgages, annuities, and compound interest.
  200.   
  201.      ATTENTION:  The "TOPAZ 11" font should be in your current "fonts" 
  202. directory. If it is not there, you will get the program running with "funny"
  203. fonts!
  204.  
  205.      To use it from the CLI: Press "RUN FINANCA".
  206.      To use it from the Workbench: Click its icon.
  207.      To exit, choose "QUIT" from the menu.
  208.  
  209.                                  CALCULA
  210.  
  211.      CALCULA evaluates any valid expression involving the 5 supported
  212. algebraic functions and the 5 algebraic operations. 
  213.      In order to use CALCULA, do the following:
  214.  
  215.      (1)  Insert the function to be evaluated in the "FUNCTION" gadget. 
  216.      
  217.      (2)  Insert the values (if needed) for any of the variables X, Y, Z in 
  218.           their respective gadgets.
  219.  
  220.      (3)  Click the "EVALUATE" gadget.
  221.  
  222.      The value of the function is given in the "RESULT" gadget.
  223.  
  224.      REMEMBER:
  225.  
  226.      (I)    Use only parentheses. No brackets are allowed.
  227.  
  228.      (II)   The function must be at most 100 characters long.
  229.  
  230.      (III)  This version does not support scientific notation.  Avoid the use
  231.             of numbers with more than 13 digits before the decimal point
  232.             and/or 9 digits after the decimal point.
  233.  
  234.      (IV)   Exponential expressions grow/decay very fast.  The largest
  235.             power I have allowed for e is 32. (exp(32.)).
  236.  
  237.      (V)    Check the available functions and operators by choosing
  238.             "FUNCTIONS" from the menu.  Make sure that you are using the
  239.             right notation for your functions.
  240.  
  241.      (VI)   To "CLEAR" ONE of the string gadgets, click into it and press
  242.             RIGHT-AMIGA-X.  Press "CLEAR ALL" to clear ALL the string
  243.             gadgets except the function gadget.
  244.  
  245.      (VII)  You may use spaces between any expressions.  No problem.
  246.  
  247.      (VIII) Lower or upper case letters are allowed anywhere.  The program
  248.             turns them all into upper case.
  249.  
  250.      (IX)   For the sake of speed I have omitted error messages for a whole
  251.             lot of nonsensical things that can happen.  For example, if
  252.             you insert HERMES in the X-gadget, the program will read it
  253.             as 0.000000.  Make sure your input makes sense mathematically.
  254.  
  255.      (X)    The result is always given with 6 decimal places.  The program
  256.             will prohibit the generation of numbers that are too large to
  257.             print and/or prone to carry prohibitive sizes of error.
  258.  
  259.      (XI)   CTRL-N gets you to the Workbench and CTRL-M gets you back to
  260.             FINANCA.  If you are planning to work on the Workbench while
  261.             FINANCA is running, make sure to run it with "RUN FINANCA"
  262.             and not just "FINANCA".
  263.  
  264.      (XII)  When you raise a function to a power, make sure you enclose
  265.             the function in parentheses.  For example, you should use
  266.             (exp(1.89))^2 instead of exp(1.89)^2.  The same remark applies
  267.             to other similar situations.
  268.  
  269.  
  270.                                   ANNUITY
  271.  
  272.      This menu item computes the FUTURE VALUE of an amount of money deposited
  273. at the beginning/end of each period.
  274.  
  275.      EXAMPLE 1:
  276.  
  277.      Assume that you make payments into an annuity consisting of $300
  278. dollars at the end of every 3 months at the rate of 6% compounded quarterly.
  279.      You like to know what the amount (future value) of the annuity is at
  280. the end of 3 years.
  281.      Here is what you do: Make sure the beginning/ending gadget is set to 
  282. ENDING.
  283.      You can do this by clicking into it.
  284.      Insert:
  285.  
  286.      PAYMENT     = 300     (300 dollars quarterly)
  287.      INTEREST    = .06     (6% interest: 6/100)
  288.      PERIODS     = 12      (12 quarters in 3 years)
  289.      PERIODS/YEAR = 4      (4 quarters per year)
  290.  
  291.      RESULT: 3912.363429
  292.  
  293.      EXAMPLE 2:
  294.  
  295.      Same as Example 1, but the payments are maid AT THE BEGINNING of each
  296. 3-month period.
  297.      Set the beginning/end gadget to BEGINNING.
  298.      Then insert all the data as above in the corresponding gadgets.
  299.  
  300.      RESULT: 3971.048881
  301.  
  302.      EXAMPLE 3:
  303.  
  304.      Assume that the data of the previous two examples still stand with the
  305. following difference:  The amount of $300 is deposited into the annuity at the
  306. beginning of each month.
  307.      Insert:
  308.  
  309.      PAYMENT       = 300     (300 dollars quarterly)
  310.      INTEREST      = .06     (6% interest: 6/100)
  311.      PERIODS       = 36      (36 months in 3 years)
  312.      PERIODS/YEAR  = 12      (12 months per year)
  313.  
  314.      RESULT: 11859.835647
  315.  
  316.                            COMPOUND INTEREST 
  317.  
  318.      You deposit a certain amount of money (PRINCIPAL) at a certain interest
  319. compounded monthly (or quarterly, or yearly, or otherwise) and you would like
  320. to know what has become of that amount after a certain amount of time.  This
  321. is COMPOUND INTEREST.
  322.  
  323.      EXAMPLE 4:
  324.  
  325.      Assume that $3000 (PRINCIPAL) is placed in a savings account at an
  326. interest of 6% compounded semiannualy.  What is the compound amount at the
  327. end of seven years?
  328.      Insert:
  329.     
  330.      PRINCIPAL     = 3000      (amount deposited)
  331.      INTEREST:     = .06       (6% interest: 6/100)
  332.      PERIODS:      = 14        (total number of periods 2x7 = 14)
  333.      PERIODS/YEAR  = 2         (2 six-month periods per year)
  334.  
  335.      RESULT: 4537.769175
  336.  
  337.      EXAMPLE 5:
  338.  
  339.      Same as above, but the interest is compounded quarterly.  Now, the 
  340. PERIODS are 28 and the PERIODS/YEAR are 4.  
  341.  
  342.      RESULT: 4551.666540
  343.  
  344.                                     MORTGAGE
  345.  
  346.      This item considers the following problem:  Suppose you buy a house at
  347. A dollars, at the rate (interest) r per period, by n equal payments of R
  348. dollars each AT THE END of each period.  You know A, r, and n, what is the
  349. value of R?  This program will give you the monthly payments of R dollars.
  350.  
  351.      EXAMPLE 6:
  352.  
  353.      Amortize a loan of $30000 for a new home which carries a 20-year mort-
  354. gage at the rate of 9% compounded monthly.  Find the monthly payment.
  355.  
  356.      Insert:
  357.  
  358.      PAYMENT:        30000     (loan of 30000 dollars)
  359.      INTEREST:       .09       (9% interest: 9/100)
  360.      PERIODS:        240       (12x20 = 240 months)
  361.      PERIODS/YEAR:   12        (12 months per year)
  362.  
  363.      RESULT: 269.917787
  364.  
  365.      EXAMPLE 7:
  366.  
  367.      A person wants to amortize a loan of $10000 with interest at 8% in six
  368. semiannual payments.  If the interest is compounded semiannualy, what is
  369. the amount of each six-month payment?
  370.  
  371.      Insert:
  372.  
  373.      PAYMENT:        10000     (loan of 10000 dollars)
  374.      INTEREST:       .08       (8% interest: 8/100)
  375.      PERIODS:        6         (6 six-month payments)
  376.      PERIODS/YEAR:   2         (2 6-month periods per year)
  377.  
  378.      RESULT: 1907.619025  
  379.  
  380.                              ***  <<<-->>>  ***
  381.  
  382.      This is a SHAREWARE copyrighted program.  If you find it useful, 
  383. please send $15.00 to the address at the end.
  384.      With this contribution you will receive more programs written by the
  385. author.
  386.      Feel free to distribute this program, with the doc intact, to any
  387. bulletin boards and other non-profit establishments in the US and abroad.
  388.      These include PLink, Compuserve, GEnie, Delphi, etc.
  389.      The inclusion of this program, or any part of it, in any form in a 
  390. commercial package, or its use for commercial purposes, requires the 
  391. written permission of the author.
  392.      
  393.      The author bears no responsibility for errors that might occur while the
  394. user uses this program.  A lot of efforts have been made to deliver to you
  395. a responsible program.
  396.  
  397.      Other programs by the author:
  398.  
  399.           PALETTA.ARC    (Color Mixing, Modifying IFF's, Random Colors)
  400.           DUHERM26.ARC   (Great Directory Utility.  Macros, Parameters, etc)
  401.           SIMPLICA.ARC   (The Simplex Method Of Linear Programming)
  402.           ROST.ARC       (Reports On Storage And Tasks.  Useful!)
  403.           LISTA11.ARC    (Very Convenient File Lister.  Alpha, Bytes, etc.)
  404.           SCRIPTA.ARC    (Online!-PCP Script Maker.  Easy To Use!)
  405.           CALCULA.ARC    (17 Functions Expression Parser And Evaluator)
  406.           ARCHA.ARC      (ARC-PAK-ZOO Utility Plus 9 Extra Utility Gadgets)
  407.           FORMULA!.ARC   (Great 3D-Grapher In C.  Colors, Parsing, etc.)
  408.  
  409.      For support on the HERMES programs, call:
  410.  
  411.          HERMES BBS (Tampa, FL, USA)
  412.          813-985-7624
  413.          1400 Files, 2400, PCP, Good Message Base, PRIVATE
  414.  
  415.      Also, you may call (voice) or write:
  416.  
  417.          A. G. Kartsatos (PLink = HERMES)
  418.          8524 Caladesi Island Drive
  419.          Tampa, FL 33637, USA
  420.          813-988-2146
  421.  
  422.  
  423. *****************************************************************************
  424.  
  425.  
  426.  
  427. FREE
  428. /*********************************************************************/         
  429. /*    FREE Copyright 1987 by Tom Smythe                              */
  430. /*    RealTime Asc. Seattle, Wa.                                     */
  431. /*    (206)-547-7292                                                 */
  432. /*    (206)-774-4735 bbs                                             */
  433. /*                                                                   */
  434. /*    FREE returns the available free bytes on any storage device    */
  435. /*    that AmigaDos sees as a drive.  A list of up to six drives     */
  436. /*    is kept by the program and may be cleared or added to at any   */
  437. /*    time by the user.  Chip and Fast memory, if available, is      */
  438. /*    always displayed except when in command mode.  If a device is  */
  439. /*    not currently mounted a requester is displayed.  If the device */
  440. /*    is not subsequently mounted, it is ignored in the output.      */
  441. /*                                                                   */
  442. /*                                                                   */
  443. /*    Command Mode is initiated by the "-x" parameter.               */
  444. /*    The full path name must be specified eg. "df0:c/free -x"       */
  445. /*       "-x" with no parameters re-ititializes the drive list.      */
  446. /*       "-x dfn: dhn: vdn: ram:"  adds named devices to list.       */
  447. /*       "?" returns a USAGE statement.                              */
  448. /*                                                                   */
  449. /*    The author grants license to copy and distribute this program  */
  450. /*    for non-commercial purposes as long as the Copyright notice    */
  451. /*    remains intact.                                                */
  452. /*                                                                   */
  453. /*    I thought it might be fun to write a program that goes in and  */
  454. /*    alters its own executable code.  This was the result of these  */
  455. /*    efforts.  I had fun with it.  Hope you do too.                 */
  456. /*                                  Tom Smythe                       */ 
  457. /*                                  Seattle,Wa.                      */
  458. /*                                  01/29/87                         */ 
  459. /*                                                                   */   
  460. /*********************************************************************/         
  461.  
  462. *****************************************************************************
  463.  
  464.  
  465.  
  466. SETALERT
  467.  
  468. Article 13572 of 13602, Tue 22:07.
  469. Subject: AmigaLine #5 - Why recoverable ram disks don't on the A2000/A500
  470. From: bryce@hoser.berkeley.edu (Bryce Nesbitt)
  471. Path: mcnc!decvax!ucbvax!hoser.berkeley.edu!bryce
  472. Organization: The Institute for Reliable Software, Inc.
  473. Newsgroups: comp.sys.amiga
  474. Date: 13 Jan 88 03:07:39 GMT
  475. Sender: usenet@ucbvax.BERKELEY.EDU
  476. Reply-To: bryce@hoser.berkeley.edu (Bryce Nesbitt)
  477.  
  478.  
  479. ----------------------------------------------------------------------------
  480.                         Technical Note #5
  481.           Why recoverable ram disks don't on the A2000/A500
  482.  
  483. SUMMARY
  484.  
  485. $ 5/0 Why recoverable ram disks don't on the A2000/A500
  486. $ release
  487. $ 9-Jan-88 Bryce Nesbitt / BDI
  488. $ recoverable ram disk, VD0:, VDK:, boot, reset, $C00000 memory, setalert, bug
  489.  
  490.     Recoverable ram disks are used by most programmers.  Normally these
  491. come back to life after a crash or reset.  All too often on the A2000 and
  492. expanded A500 the disk won't come back.
  493.  
  494. ----------------------------------------------------------------------------
  495.  
  496. THE PROBLEM
  497.  
  498.     These problems affect only "$C00000" memory.  Three examples of this
  499. type of memory are:
  500.  
  501. 1> Half of the 1 Meg of memory in an A2000.
  502. 2> The memory that sits in the pocket underneath the A500.
  503. 3> Expansion products such as the PAL, Spirit and Insider board for the
  504. A1000.
  505.  
  506.     Other memory is not affected.
  507.  
  508.  
  509.     The problem is not the hardware controlling the memory, it is the
  510. software.  The system executive (exec) sees a crash or reset in at least
  511. two different ways:
  512.  
  513.  1> WARM boot.  The system has already been set up, just do some cleanup
  514. and start over.
  515.  2> COLD Boot.  Reset everything and wipe out local memory (including
  516. CHIP and $C00000).
  517.  
  518.     The fact that it ever wipes local memory to zero is the fundamental
  519. bug.   The problem is compounded by the fact that it will be fooled into a
  520. cold boot by several factors:
  521.  
  522.  1>  If someone tries to post a "Recoverable" Alert.  For example, the
  523. AmigaDOS Replacement project does this if it can't find it's library. This
  524. will crash the machine right away.
  525.  2>  If you have more than 512K of chip memory.  (lucky you!)
  526.  3>  If something writes to memory and happens to corrupt it in the area
  527. that exec keeps a checksum for.
  528.  4>  If some naugty programmer patches a library routine without using the
  529. "SetFunction()" function.
  530.  
  531.  
  532. SOLUTIONS
  533.  
  534.     Problem #1 can be fixed with a ram patch written be Andy Finkel of
  535. Commdore.  This is attached at the end of this document.
  536.  
  537.     The next three problems are stickier, and will probably need to wait
  538. until the next Kickstart revision for a complete fix.  For owners of an
  539. A1000 with Kickstart disk, the "Transactor Amiga Magazine" will probably
  540. publish a set of patches soon.  Everyone else is left out in the cold.  A
  541. ram patch is possible, but had not been made available as of this writing.
  542.  
  543.     The US address of the Transactor is:
  544.  
  545.     The Trasactor
  546.     PO Box 338 Station "C"
  547.     Buffalo, NY  14209-9990
  548.     Telephone: (416) 764-5273
  549.  
  550.     As of this writing, 1 year of "Transactor for the Amiga" was $15.
  551.  
  552.  
  553. WHERE TO GET A RECOVERABLE RAM DISK (RRD)
  554.  
  555.     There are two.  Both with the same low price of just $10:
  556.  
  557.       1) VD0: - The first RRD ever.  Available from free software sources.
  558.                 Suggested $10 donation.
  559.       2) VDK: - This program is from Expansion Technologies and it is
  560.                 a commercial program. (It is also know as SURVIVOR).
  561.                 Costs $10 from:
  562.  
  563.                           EXPANSION TECHNOLOGIES
  564.                           46127 Landing Parkway
  565.                           Fremont, CA   94538
  566.  
  567.       This program has the advantage that it will try and avoid $C00000
  568.       memory if possilbe.  Obviously this feature is only of use if you
  569.       have both $C00000 memory and some other non-affected types.
  570.  
  571.  
  572.  
  573. *****************************************************************************
  574.  
  575.  
  576.  
  577.                            SPLITICON
  578.  
  579.     From the late half hour at Chucks computer... a FREEEBEE... no
  580. shareware.. FREEWARE!! You probably couldn't get anything for it
  581. anyway. But if you are like me... you probably have wanted to be able
  582. to improve on someone elses dual (or action) icon but I haven't seen
  583. anything on the PD circuit that will allow you to get at the back or
  584. SELECTED half of the icon for editing.
  585.     Ok.. big deal!! But here it is... a simple hack to take an icon that
  586. has been ALTICON'd and make 2 icons out of the single-dual (action) icon.
  587.     Its use is simple....
  588.  
  589. 1. It should be run from the CLI.
  590. 2. type.. "spliticon <icon>"         (note... leave off the ".info")
  591. 3. 2 icons will be added to the same directory. Thier names will
  592.    be the same as the original except "-F" and "-B" will be
  593.    appended  meaning 'front' and 'back' as in the example below.
  594. 4. You can now edit either one or both and, useing alticon, put
  595.    it back together.
  596.  
  597. EXAMPLE:
  598.  
  599. if you have a dual icon on the RAM disk named "polly.info" ....
  600.  
  601. 1> cd ram:
  602. 1> spliticon polly<CR>
  603. 1> dir
  604. polly.info
  605. polly-F.info   (the front [unselected image] icon)
  606. polly-B.info   (the back [selected image] icon)
  607.  
  608. ENJOY... and happy SPLITICONing....
  609.  
  610. from the desk if Chuck Maier... PLINK OBS533.. 4/20/88
  611. If you like it... just drop me a note..
  612. Be sure to check out the latest Chucks Dutil... if you liked this...
  613.                                                Youll L-O-V-E that!!
  614.  
  615.  
  616.  
  617. *****************************************************************************
  618.  
  619.  
  620.  
  621.